Модули Locale, GTranslate

ВложениеРазмер
Microsoft Office document icon tekst_oshibki.doc24.5 КБ

Раздел форума: 

Здравствуйте! Хотел сделать мультиязычный сайт, установил модуль GTranslate - переводчик Google. В результате к имени сайта стали добавляться ru, en и др. в зависимости от выбранного языка, например, sitename/ru/novosti - и так для любой страницы, любой ссылки. Я не совсем уверен, что это случилось именно после установки данного модуля, так как его удаление ничего не поменяло. И все бы ничего, так перестали работать в синонимах URL - подстановочные шаблоны (выдается ошибка при загрузке). В тексте ошибки речь идет о модуле Locale, он в ядре 7 Друпала, после его отключения все заработало - все ссылки нормальные и подстановочные шаблоны работают. Но, естественно, все меню опять на английском. Можно, конечно, пережить. Но жутко неудобно. Сайт пока на Денвере. В прикрепленном файле текст ошибки. Что можете посоветовать? Спасибо. Дмитрий.

Добавить комментарий

Войти, используя Loginza Google Account Yandex Mail.ru Vkontakte Facebook

Plain text

  • HTML-теги не обрабатываются и показываются как обычный текст
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.
Прикрепить
Максимальный размер файла: 64 МБ.
Разрешённые типы файлов: txt doc docx rar zip xls xlsx pdf odf odt jpg jpeg gif png psd rtf.

Мне кажется Gtranslate здесь

Мне кажется Gtranslate здесь не причем, он только страницы переводит. А у вас видимо стоит модуль i18n (internalization):

http://drupal.org/project/i18n

Он как раз задает прифексы в пути и определяет по ним язык. Обновите этот модуль до последней версии, потому что в ранних версиях были проблемы с модулей Global redirect. Или просто отключить i18n и используйте модуль Gtranslate.

 

С префиксами в путях

С префиксами в путях разобрался, отключил, а вот подстановочные шаблоны при активированном Locale не отображаются, выдается ошибка, о которой уже писал. Приходится сначала отключать Locale, прописывать в шаблонах нужные пути, включать Locale. Только так получается. Дмитрий.