Модуль i18n, его возможности по переводу блоков, созданных на основе Views

Главные вкладки

Аватар пользователя rumzes rumzes 12 октября 2009 в 16:50

Приветствую уважаемое сообщество!

Создаю сайт, на котором должно быть несколько языков. Поставил модуль i18n">http://drupal.org/project/i18n]i18n[/module].
В плане перевода типов материалов — все просто, прозрачно и удобно. Но с блоками и меню дело обстоит похуже...

При создании нового блока есть возможность указать, что его содержимое можно будет переводить и после сохранения можно будет сходить в admin/build/translate/search, найти строки и перевести. Т.о. есть один блок + переводы к нему, которые показываются в зависимости от текущего языка. НО для блоков, созданных при помощи Views">http://drupal.org/project/views]Views[/module] такой опции нет. Единственный выход, который вижу — создавать по одному блоку для каждого языка. Суть проблемы в том, не получается перевести заголовок блока... Кто-то находил выход из такой ситуации?(без создания блоков для каждого языка)

Комментарии

Аватар пользователя annya annya 12 октября 2009 в 23:22

С переводом тайтлом блока действительно есть проблемы. Но действительно кошернее будет делать каждый кастомный блок отдельный для каждого языка. А для вьюс это сделать в принципе невозможно, так ка он генерирует динамический вывод контента. А что имено вам нужно перевести во вьюс? Если также тайтл блока, то просто введите тайл на английском в поле Title нужного Вам дисплея и с помощью перевода интерфейса переведите его.

Аватар пользователя Pavel_x Pavel_x 19 октября 2013 в 12:46

"annya" wrote:
Если также тайтл блока, то просто введите тайл на английском в поле Title нужного Вам дисплея и с помощью перевода интерфейса переведите его.

annya,а если нужно перевести шапку (текстовое поле с разметкой) views? Попытка перевода через перевод интерфейса приводит к ошибке "Запрещенный HTML", а без тегов HTML, естественно, пропадает разметка. Есть какой-то выход?