Вы здесь

Menu Translation

Интерфейс для перевода пунктов меню.
Поддержка прекращена в пользу модуля Internationalization

Модуль Menu Translation реализует интерфейс для перевода пунктов меню. С точки зрения пользователя, перевод пункта меню интуитивно не понятен и кроме того, пользователь сталкивается со следующими проблемами:

  • Нужно помнить текстовую строку пункта, использовать вкладку «Управление строками» в меню локализации сайта, точно заполнять текст с учётом регистра
  • Если добавлен новый пункт меню, то он может даже не находиться на вкладке «Управление строками», так как он ещё не вызывался. Поэтому пользователю нужно сначала посетить страницу содержащим строку, чтобы её можно было найти в системе локализации

Данный модуль во-первых, реализует более удобный интерфейс перевода с точки зрения эргономики, во-вторых, он использует следующий подход с технической точки зрения:

  • Перевод для пунктов меню хранится в отдельной таблице базы данных {menutranslation}
  • Когда пункт меню обновляется, то обновляется и таблица {cache_menu}
  • Используется встроенная система кеширования меню, благодаря чему нет потерь в быстродействии сайта

Установка и настройка

  • Скачайте, распакуйте и включите модуль
  • Настройте параметры модуля на странице /admin/settings/menutranslation
  • Настройте доступ пользователей к модулю на странице /admin/user/access
  • Перейдите на страницу /admin/build/menu/menutranslation для перевода меню
Зависит от: 
Группа проекта: