Второй язык, Primary links и "О сайте"

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

Аватар пользователя askman askman 6 октября 2009 в 11:59

Прошу помощи.
Существует уже около года сайт, построенный на Drupal (сейчас 6.14). Появилась необходимость добавить второй язык – английский. Очень хочется обойтись только встроенными средствами Drupal. Но появились некоторые проблемы, решение которых я не нашел, и хорошая статья http://drupal.ru/node/21444 не дала ответы на все вопросы.

1. Primary links (горизонтальное меню для всего сайта) отображается только на одном языке в зависимости от того, что выбрать в качестве источника на (/admin/build/menu/settings). Можно ли сделать без подключения дополнительных модулей отображение Primary links в зависимости от выбранного языка?
2. В разделе (/admin/settings/site-information) можно ли умудриться ввести информацию, которая бы отображалась в зависимости от выбранного языка (название сайта, слоган, миссия, сообщение внизу страницы)?

Что мной было сделано:
1.Включен модуль «Content translation»
2.На страничке (/admin/settings/language/configure) выбран «Префикс пути с определением языка»
3.В типах материалов (/admin/content/node-type/page) выбран вариант «включено, с переводом»
4.Выведен блок с переключением языка (добавлен модуль «Language Icons»)
5. Попробовал создать меню Primary links (en) и выбрать его в качестве источника для Primary links. Не помогло.

Все работает как хотелось бы (странички переводятся, блоки с меню показываются в зависимости от языка), но остаются нерешенными указанные два вопроса.

Комментарии

Аватар пользователя axel axel 6 октября 2009 в 16:37

1. Сделать два меню - каждое на свой язык.
2. Использовать механизм multiligual variable в i18n - в #21444 это описано в п 4.2.

Аватар пользователя axel axel 7 октября 2009 в 13:00

askman wrote:
Что, проблема решается только установкой i18n? Без доп.модулей никак?
С меню можно решить средствами модулей ядра. Проблема №2 - пока только через i18n.

Аватар пользователя askman askman 7 октября 2009 в 13:55

Ок, спасибо, поставил i18n, все работает как ожидалось и хотелось.
Хотя вроде где-то читал, что мультиязычность в Drupal реализована полностью встроенными средствами. Да ладно, все равно лично мне Drupal нравится, да и для моих целей подходит только он (или она - как правильно?) Smile