Модуль i18n и автоматическое переключение контента

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

Аватар пользователя soko1 soko1 11 ноября 2008 в 10:59

Скажите, что я сделал не так. При переключении языка меняется только меню, но не контент! Вот пример: http://www.truebsd.org, если нажимаешь "русский", то меняется только меню, а контент меняется только если кликнуть по сменившемуся меню (тоже самое и с другими языками), но когда выберешь в появившемся меню какую нибудь страницу, тогда уже всё работает как нужно. Посоветуйте что нибудь, я уже все перепробовал Sad

Комментарии

Аватар пользователя relogger relogger 13 ноября 2008 в 20:52

есть два блока Language switcher и Translations.
Блок Translations как раз переключает и то и другое.
А еще там admin/settings/i18n/translation есть:
«Language Management:
Interface language depends on content.
Interface language is independent
Whether the whole page should switch language when clicking on a node translation or not.»

Аватар пользователя soko1 soko1 14 ноября 2008 в 9:11

Language switcher выключил, включил блок Translations - не помогло Sad Всё равно всё по отдельности переключается.

Аватар пользователя soko1 soko1 14 ноября 2008 в 16:52

Проблему поборол!!
Пришёл поделиться тем, как я это сделал.
Заходим в админку в меню "О сайте" (у меня ссылка такая: http://www.truebsd.org/ru/admin/settings/site-information), ищем текстовое поле "Главная страница по умолчанию:" и вписываем туда адрес главной страницы (у меня это about). Если эти адреса у всех версий сайта одни и те же (а так должно быть по-логике) - i18n автоматически переключениет контент:)

Удачи всем!

Аватар пользователя kostyl kostyl 18 ноября 2008 в 9:31

Да, если например закрепить страницу на главной - тогда прекрасно работает, но когда кликнешь по ее титлу и как бы у просматриваешь ее конкретно - не фурычит. Sad В шестерке всё работает, а в пятерке фих.

Аватар пользователя kostyl kostyl 18 ноября 2008 в 12:10

Translations for Content именно этот блок отвечает за переключение не только интерфейса но и контента... У меня в этом была проблемя я выводил другой переключатель, который переключает только интерфейс.

Аватар пользователя venture venture 25 ноября 2008 в 10:20

для 6ки не работает ни один из предложенных способов.
а этого пункта admin/settings/i18n/translation вообще нет. Когда заходишь туда - выкидывает на admin/settings/i18n, и нигде нет Language Management:
У кого получилось настроить полную мультиязычность для 6.x?

Аватар пользователя 237us 237us 23 января 2009 в 14:56

Здравствуйте, на пятый Drupal пытался установить I18N но у меня уже стоит localaizer, и поставить i18n не получается, просто выдает ошибку.
может есть еще какой нибудь способ перевести блоки и их заголовки? или переключать их с языка на язык?

Аватар пользователя Dark_kz Dark_kz 8 марта 2009 в 16:11

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

Аватар пользователя anpal anpal 9 марта 2009 в 10:03

Через меню зайдите на страницу отражения языков и проставьте префиксы ru для русского интерфейса сайта и en для английского. Другие языки по аналогии и переключатель будет работать

Аватар пользователя Dark_kz Dark_kz 14 марта 2009 в 12:28

Добавил префиксы обоим языкам, но все равно не помогло. Переключился на стандартный гарланд и все заработало, странно, может быть в переделываемой теме какой-то глюк есть? В нем только один pngfix.js подключается, а больше там ничто мешать и не может по-идее. Перепробывал выключение, удаление разных элементов темы, но результата не добился. Решил верстать тему с нуля, надо бы с zen-ом разобраться

Аватар пользователя 237us 237us 17 марта 2009 в 15:10

Скажите реально настроить переключение блоков на другой язык в 5-м друпале, со связкой localizer?
устовие с префиксами пробовал п 5-м не работает(тол. в 6-ке)(

Аватар пользователя Dark_kz Dark_kz 17 марта 2009 в 23:10

Я не обновлял сайт, просто когда начал создавать сперва попробовал на пятерке, когда столкнулся с проблемами и почитал форум, то пришел к выводу что лучше делать на шестерке.
А обновить сайт до шестерке можно. Поищите на сайте
_http://setegnom.com/node/335

Аватар пользователя 237us 237us 17 марта 2009 в 23:43

Большое спасибо, у меня та же причина, по которой и собираюсь перейти на 6-ку, но обнаружил ее только сейчас. Стою перед выбором - скопировать весь материал и поставить все заново(с i18n и Translations.), или обновить старое с localaizer.

Аватар пользователя 237us 237us 18 марта 2009 в 20:36

Скажите а в 6-ке функция file_get_contents (если прописать как php код и брать контент с другого сайта) работает(просто как php сценарий у меня все работает, а как код в друпале - нет)? или возможно есть гаррбер для Drupal?