трудности перевода

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

Аватар пользователя arhboy arhboy 22 января 2016 в 17:36

Здравствуйте, господа.

Стоят модули internationalization, i18n.. и - все содержимое, пункты, страницы (создаются дублирующие ноды соответствующего языка) переводятся на "ура", но!

Проблема с "главной" страницей. То есть, загружаю я сайт/ на русском языке:
intro
все ок. Но как только нажимаю "- EN -", все переводится, а контент страницы - нет:
enru
Нужно отметить, что если эти ноды (и рус. и анг.) не назначены "главной страницей", то они нормально переключаются:
en
Но стоит любые другие назначать за главную, случается такая хрень. А дело, подозреваю, вот в чем:
set
- в "главной странице" указан адрес с суффиксом (адрес "сайт/ru/"/intro), который убрать невозможно, т.е. похоже, что система при переключении языка думает "м.. круто, я должна загрузить главную стрницу "сайт/ru/en/intro" или что-то типа того, вместо "сайт/en/intro" и сходит с ума. То есть, где-то надо "убить" этот суффикс поумолчанию.. или в чем дело?

Если надо реализовать переводы по-другому (одной нодой или типа того), я согласен, подскажите только как именно. Все темы, которые читал, везде советуют примерно одно и то же и все пишут "о, спасибо, заработало". У меня не заработало. Убирание преффиксов в настройках языка ничего не меняют. Пользование языковыми доменами ничего не меняет. Обозначение в материалах страницы как вместо intro ничего не меняет.
Что упускаю, что где донастроить, изменить?

Интересует именно правильное техническое решение вопроса, а не альт-способы вроде "поставить на главную" что-то универсальное, а потом уже пользоваться переводами..

Кстати, так же глючит стиль юзер-меню - в англоязычных страницах возвращает вид в "по умолчанию", но это подозреваю правильно править в стилях? Или все же проблема в переводах?

Комментарии

Аватар пользователя tlito tlito 22 января 2016 в 18:16

вам надо включить модуль Variable translation из пакета i18n, открыть как написано тут
Конфигурация - Настройки мультиязычности - Переменные - вкладка аккордеона О сайте /admin/config/regional/i18n/variable
и отметить Главная страница по умолчанию
var

тогда вы увидите на странице Конфигурация - О сайте появятся ссылки на страницы настроек для всех языков

Аватар пользователя arhboy arhboy 22 января 2016 в 20:15

Включено, галочка стоит (и на 403 и 404-е страницы - тоже), очевидно, что-то другое упускаю..

Попробовал еще поколупаться так: зашел под рус. интерфейс, прописал принудительно ссылку главной на рус.ноду, затем включил англ версию и там же, в настройках, на английской, заменил ссылку на англоязычную (на англ. настройках суффикс в недоступном для правки поле автоматически меняется на "en") - вроде заработало, стараюсь не дышать, не шевелиться; отпишу чуть позже, если не слетит после правки иных разделов. В любом случае, спасибо, что не остались равнодушны.

А вот вопрос со стилем меню, остается открытым.. Использую superfish.
Вот что в коде #superfish-1 {
float: right;
text-align: center;
}

li#menu-477-1 {
border: none;
background: url('images/overlay_content.png');
border-radius: 5px;
}
li#menu-477-1 li {
border: none;
background: #000;
}
li#menu-477-1 a {
background: none;
border: none;
color: #40FF00;
}
#sidebar-first {
float: right;
text-align: center;
}

Возможно для англоязычной версии этот элемент имеет другой №?