Я действительно озадачен здесь.
Я создал страницу с 3 языками, но переключатель языка не будет работать должным образом.Я перевел как пункты меню, так и содержимое, и я хочу использовать переключатель языка для изменения языка пункта меню и языка содержимого.
Что происходит сейчас: переключатель языка указывает браузеру наузел с переведенным контентом, но пункты меню не работают.
Или, точнее, для английского, а не русского.
У меня есть 3 языка: латышский, русский и английский, по умолчанию латышский.Когда я создаю контент на латышском языке и соответствующие пункты меню, все хорошо.Когда я перевожу его на английский и добавляю пункты меню на английский, все тоже хорошо, но префикс для ссылки не добавляется.Поскольку я использую PathAuto, я полагал, что переключатель языка будет использовать только что созданный псевдоним узла, но это не так.Это просто указывает на узел на английском языке.Но это не самая плохая часть.
Когда я выбираю русский язык, содержимое переводится, но ни один из пунктов меню не появляется.Кроме того, иногда префикс добавляется для русского языка, и затем я не могу вернуться к латышскому языку, поскольку для языка по умолчанию не добавляются префиксы, а псевдоним узла не отображается, только идентификатор узла.
Есть идеи, как я могу это исправить?Это единственное, что стоит между мной и завершением проекта.
PS Почти кажется, что Drupal не был создан для такого рода вещей.PPS Я решил проблему для 2 языков - переименовал английский в русский, поскольку клиенту английский сейчас не нужен.Я знаю, краткосрочные решения, но в противном случае вся моя работа была бы в руинах.