На сайте есть слайдер. Изначально стояла задача перевести его на другой язык, но модулем перевода это не получилось - в результате оба языка просто в одном слайдере и всё. Подскажите, содержимое слайдера надо искать не в самом друпале, а на фтп-сервере?
Комментарии
Слайдеров для друпала великое множество. Напишите какой модуль и какая библиотека у вас используются. И укажите версию друпал, это важно
Версия друпала 7. А какие конкретные модули интересуют? Модулей слайдер я не нашёл, если речь о нём.
Libraries (libraries)
Version: 7.x-2.3
Block languages (i18n_block)
Version: 7.x-1.11
Во-первых:
Спасибо Вам за столь многозначительный заголовок!
И, в продолжение устоявшейся в данном ТОПе традиции "Задай наводящий вопрос, чтоб автору не тратить времени на объяснения":
А какой модуль слайдера Вы переводили и через какой модуль перевода?
Я знаю насколько тупо это выглядит со стороны людей, которые в этом разбираются, но я даже не знаю на какую информацию стоит обратить внимание, чтобы включить её в вопрос. Согласен, что заголовок надо было делать более информативным.
Заранее благодарю всех, кто ответил и ещё ответит! Я постараюсь ценить ваше время.
Переводили при помощи кнопки "Translate" рядом с контентом на сайте.
Вот список активированных для этого модулей: https://i.paste.pics/10cb3618c1a0b7c5188a32f0a5519f4a.png
Вот так выглядит перевод всех заголовков слайдов: https://i.paste.pics/7276b92f0e317d65c5c960b834302a61.png
Вот так выглядит сам слайдер: https://i.paste.pics/729c7b0029f031216bf8f7f72dd438d9.png
В нём все слайды вместе на обоих языках. Чисто гипотетический вопрос: а если, я, например, второй слайдер хотел бы создать, то как каждый из них понимал бы какой из слайдов в какой должен идти? Не могу найти эту привязку.
В помощь, по переводам отдельных строк из ядра и контриба Drupal: http://podrupalim.com/osnovy-drupal-7/perevod-strok-vruchnuyu
Нашёл:
Views Slideshow (views_slideshow)
Provides a View style that displays rows as a jQuery slideshow. This is an API and requires Views Slideshow Cycle or another module that supports the API.
Version: 7.x-3.1
Requires: Views (enabled), Chaos tools (enabled)
Required by: Views Slideshow: Cycle (enabled)
Views Slideshow: Cycle (views_slideshow_cycle)
Adds a Rotating slideshow mode to Views Slideshow.
Version: 7.x-3.1
Requires: Views Slideshow (enabled), Views (enabled), Chaos tools (enabled), Libraries (enabled), System (enabled)
Наверное, меня об этом спрашивали. Да?
https://i.paste.pics/b940ec8dd8719c7ccdfe0a975c2720c6.png
Нашёл заголовок из слайдера. Перевёл. Почистил кэш в друпале. Перевода на чешском нет. Сейчас гляну, может из Чехии якобы будет на чешском.
Обязательно обращайте внимание на то, что Вы переводите, и на контекст переводимой строки.
Учитывайте, что не все строки являются переводимыми, а так же что необходимая к переводу строка может находится вне системы (в особенности при использовании библиотек не являющихся частью экосистемы Drupal).
Чекнул. Из Чехии тоже самое.
Я не понимаю почему существует кнопка translate для этого контента, если содержимое потом всё равно показывается на двух языках.
Поддержка переводов контентом, еще не означает поддержку (или правильную настройку) переводов в механизме выводимом данный контент.
Ребят, я всё ещё бьюсь над этим переводом. Подскажите, может есть другие пути? Например, сделать как с меню - просто разные блоки на разные языки? Такое возможно? Ну т.е. сам блок слайдера я вижу, но я не понимаю как его наполнять содержимым. Все слайды, которые я создаю автоматически добавляются в текущих слайдер без какого-либо выбора.
В настройках вьюхи, которая слайдер выводит, добавить фильтр по языку пользователя.
А где это можно сделать? В настройках самой вьюхи нет такого.
https://i.paste.pics/f29dd446f3baac2bce9608deb5eaabcf.png
На скрине отнюдь не вьюха.
Смотрите, вы делаете тип материала, подсасываете его вьюхой, и фильтруете по языкам. То бишь если я живу в Риме и трындю по итальянски мой браузер откроет то что я пойму. Не больше, больше мне нинада.