Господа, как сделать меню с переключением разных языков например англ. фр. нем. ? чтобы при заходе на сайт пользователь выбрал свой язык и в дальшейшем меню отображалось на его языке т.е. понято что все страницы дублируются под языки но как сделать так чтобы при выборе языка, человек видел в навигационном меню свой язык ?
есть модуль или как -то надо хитрить с блоками ? - подскажите кто сталкивался с эетим - большое спасибо
Комментарии
Есть такая штука http://drupal.org/project/localizer
у нее есть и свой блок "Языки" для переключения
одно неудобство, нод на разных языках имеет разный NID, но для не шибко сложных сайтов то, что надо.
в 6 релизе ожижается поддержка мультиязычности в ядре.
спасибо
вот лезут ошибки и все ....
--------------------
user warning: Table 'tatami_art.localizertranslation' doesn't exist query: SELECT * FROM localizertranslation WHERE object_name='variable' AND locale='ru' in /home/www/tatami/htdocs/turart/includes/database.mysql.inc on line 172.
user warning: Table 'tatami_art.localizertranslation' doesn't exist query: SELECT * FROM localizertranslation WHERE (object_name = 'menu' OR object_name = 'menu_item') AND locale = 'ru' in /home/www/tatami/htdocs/turart/includes/database.mysql.inc on line 172.
------------------
не знаю как с ними бороться
По существу ошибки, сказать ничего, наверно, не смогу. У меня все заработало сразу. И нод на разный язык можно генерить было и мень переводилось.
Могу лишь высказать предположение, что при установке модуля не отработали скрипты на создание таблиц. Зайдите в phpmyadmin и глянте среди списка.
Если таблиц действительно нет, то либо переустановить модуль заново, либо выполнить создание базы в ручную. Скрипты на создание таблиц можно взять в файликах localizer*.install.
Посмотри ещё модуль menutranslation
спасибо
Я для версий сайтов на разных языках делал разные темы, а для каждой темы можно настроить разные блоки, соответственно и разные блоки меню.
пользую localizer для русско-украинского сайта - почти нет проблем.
http://www.privivok.net.ua
интересное решение - спасибо - в принципе наверное можно одну и туже тему записать несколько раз
просто их по разному назвать ? тогда по идеи и подмены будут незаметны вовсе ...
я не знал что на каждую тему можно создавать отдельные блоки хм ... опишите пож. как вы этого добились вот например в меню на первой странице у вас 2 ссылки выберите язык русский и Английский
пользователь выбирает английский и куда ведет эта ссылка ? на какую страницу ? и как к это странице выподвязывали тему ? - я поковыряюсь но что то пока не очень себе представляю как вы изловчились - пошел спать завтра попробую - вариант интересный
Какой вариант?
никакой не понравился, сдалаю в виде подшивки [ Русский ] [ English ] а в подшивке сраницы и не буду париться