Проблема с переводом слайдера (Drupal 7)

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

Аватар пользователя Theosy Theosy 22 января 2018 в 14:43

На сайте есть слайдер. Изначально стояла задача перевести его на другой язык, но модулем перевода это не получилось - в результате оба языка просто в одном слайдере и всё. Подскажите, содержимое слайдера надо искать не в самом друпале, а на фтп-сервере?

Комментарии

Аватар пользователя ivnish ivnish 22 января 2018 в 15:03
1

Слайдеров для друпала великое множество. Напишите какой модуль и какая библиотека у вас используются. И укажите версию друпал, это важно

Аватар пользователя Theosy Theosy 22 января 2018 в 16:45

Версия друпала 7. А какие конкретные модули интересуют? Модулей слайдер я не нашёл, если речь о нём. Sad

Libraries (libraries)
Version: 7.x-2.3

Block languages (i18n_block)
Version: 7.x-1.11

Аватар пользователя bumble bumble 22 января 2018 в 17:01
1

Во-первых:

Спасибо Вам за столь многозначительный заголовок!

И, в продолжение устоявшейся в данном ТОПе традиции "Задай наводящий вопрос, чтоб автору не тратить времени на объяснения":

А какой модуль слайдера Вы переводили и через какой модуль перевода?

Аватар пользователя Theosy Theosy 22 января 2018 в 17:41

Я знаю насколько тупо это выглядит со стороны людей, которые в этом разбираются, но я даже не знаю на какую информацию стоит обратить внимание, чтобы включить её в вопрос. Согласен, что заголовок надо было делать более информативным.

Заранее благодарю всех, кто ответил и ещё ответит! Я постараюсь ценить ваше время.

Переводили при помощи кнопки "Translate" рядом с контентом на сайте.
Вот список активированных для этого модулей: https://i.paste.pics/10cb3618c1a0b7c5188a32f0a5519f4a.png

Вот так выглядит перевод всех заголовков слайдов: https://i.paste.pics/7276b92f0e317d65c5c960b834302a61.png
Вот так выглядит сам слайдер: https://i.paste.pics/729c7b0029f031216bf8f7f72dd438d9.png
В нём все слайды вместе на обоих языках. Чисто гипотетический вопрос: а если, я, например, второй слайдер хотел бы создать, то как каждый из них понимал бы какой из слайдов в какой должен идти? Не могу найти эту привязку.

Аватар пользователя Theosy Theosy 22 января 2018 в 17:45

Нашёл:

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)

Наверное, меня об этом спрашивали. Да?

Аватар пользователя Theosy Theosy 22 января 2018 в 19:39

bumble wrote:

В помощь, по переводам отдельных строк из ядра и контриба Drupal: http://podrupalim.com/osnovy-drupal-7/perevod-strok-vruchnuyu

https://i.paste.pics/b940ec8dd8719c7ccdfe0a975c2720c6.png

Нашёл заголовок из слайдера. Перевёл. Почистил кэш в друпале. Перевода на чешском нет. Сейчас гляну, может из Чехии якобы будет на чешском.

Аватар пользователя bumble bumble 22 января 2018 в 19:43

Обязательно обращайте внимание на то, что Вы переводите, и на контекст переводимой строки.

Учитывайте, что не все строки являются переводимыми, а так же что необходимая к переводу строка может находится вне системы (в особенности при использовании библиотек не являющихся частью экосистемы Drupal).

Аватар пользователя Theosy Theosy 22 января 2018 в 20:01

Чекнул. Из Чехии тоже самое.

Я не понимаю почему существует кнопка translate для этого контента, если содержимое потом всё равно показывается на двух языках.

Аватар пользователя bumble bumble 22 января 2018 в 20:04

Поддержка переводов контентом, еще не означает поддержку (или правильную настройку) переводов в механизме выводимом данный контент.

Аватар пользователя Theosy Theosy 24 января 2018 в 2:14

Ребят, я всё ещё бьюсь над этим переводом. Подскажите, может есть другие пути? Например, сделать как с меню - просто разные блоки на разные языки? Такое возможно? Ну т.е. сам блок слайдера я вижу, но я не понимаю как его наполнять содержимым. Все слайды, которые я создаю автоматически добавляются в текущих слайдер без какого-либо выбора.

Аватар пользователя Theosy Theosy 29 января 2018 в 23:53

fairrandir wrote:

В настройках вьюхи, которая слайдер выводит, добавить фильтр по языку пользователя.

А где это можно сделать? В настройках самой вьюхи нет такого.

https://i.paste.pics/f29dd446f3baac2bce9608deb5eaabcf.png

Аватар пользователя drupal-support drupal-support 30 января 2018 в 0:21

Theosy wrote:

В настройках самой вьюхи нет такого.

На скрине отнюдь не вьюха.

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