[РЕШЕНО]Проблема с локализацией на втором домене

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

Аватар пользователя AndreyWeb AndreyWeb 22 марта 2011 в 14:30

Привет, гайзы! Случилась такая бяда-бяда-агарчение.
Есть сайт на английском, домен mysite.com (это для примера, кликать не нужно). С ним, тфу-тфу-тфу, все хорошо.
Есть домен mysite.ru (это тоже для примера). Оба домена указывают на один сервер. Установлены типичные модули локализации: i18n, locale и т.д. В настройках языков прописаны домены вместо префиксов, mysite.com для английского, mysite.ru для русского. Интерфейс тоже весь переведен через админку. В общем, ляпота. Но... ляпота не работающая. При заходе на mysite.ru все отображается на английском и язык страницы в html - английский. Словно о русском никто и не знает.
Пробовали включить "Language negotiation > Domain name only", сразу случился локальный Ад и Израиль, натуральный Ад и Израиль! Друпал выдавал настолько кривые ссылки на страницы, что решили отключить.
Расскажите, пожалуйста, людям со светлым типом волос, как сделать так, чтобы стало все хорошо?

Комментарии

Аватар пользователя Stan.Ezersky Stan.Ezersky 22 марта 2011 в 14:41

У меня небольшой сайт, но страниц 20 наберётся.

Использую два домена (com & ru), разные базы, одни и те же модули, одна тема на два сайта. У каждого сайта свой язык, но одинаковая структура, разделы, страницы, ссылки.

Аватар пользователя AndreyWeb AndreyWeb 22 марта 2011 в 17:14

Спасибо за ответ!
Пока разносить по разным базам не хочется. Нужно решение, чтобы работало с одной базой на двух доменах.

Аватар пользователя AndreyWeb AndreyWeb 23 марта 2011 в 13:52

Всем спасибо, сами решили проблему.
Алгоритм, если кому нужен, весьма прост:
- у языка указываем домен. тут нужно быть внимательным и написать именно так, как указанно в примере, не забыв "http";
- включаем Language negotiation > Domain name only;
- ОБЯЗАТЕЛЬНО чистим кэши.
И все работает.