Привет!
Пришла беда от куда я её совсем не ждал. Сделал почти весь сайт как хотел. Все работает. Оставил текст главной страницы на последнее.
Создал новый материал на русском языке и текстом для главной страницы. Назначил ему url: home.html
Создал через транслит перевод на английский и назначил ему url: home.html
После всего этого пошел в настройки сайта и прописал url главной страницы на русском языке.
Русская главная страница когда выбран русский язык действительно отображается. Но моя радость была недолгой. Стоило мне сменить язык на английский, как я увидел перед собой уже знакомую мне страницу на русском. Как же так?
Что я не так сделал?
Комментарии
нужно сделать перевод для неё, раньше при редактировнии страницы была кнопка переести, как-то так... было дано особоне помню
да и еще, лучше для в путях прописывать ru en de и т.д.
"нужно сделать перевод для неё"
так я и сделал перевод.
может быть стоит посмотреть на пути для языко т.е. префикс выставить?
Префикс пути. Язык представления определяется по пути с кодом языка или другой строке, совпадающей с префиксом пути, указанного для каждого языка. Если подходящий префикс не определён, то используется язык по умолчанию. Например: «example.com/de/contact» устанавливает немецкий язык, основываясь на «de» внутри пути.
admin/settings/language/configure
/admin/settings/language/i18n и в
Выбор материалов
Режим выбора материалов:
Текущий язык и нейтральный язык.
Объединение текущего языка (если доступен) или языка по умолчанию (если не доступен) и нейтрального языка.
Только язык по умолчанию и нейтральный язык.
Только текущий язык. - должно быть отмеченно
Все материалы. Не обращаться к режимам языка.
перевод старый т.к. сайт не обновлялся около 2х лет
префиксы тоже у меня выстаблены.
когда переключаюсь на английский язык, то адрес становится mysite.com/en, но страница все-равно русская.
Смотрите в admin/config/system/site-information
все хорошо настраивается
Я не знаю как у Вас, но у меня "нехорошо" настраивается.
Станица указанная в admin/config/system/site-information/frontpage отображается на всех языках одна и таже
Я уже добавил в файл settings.php
$conf['i18n_variables'] = array(
// Site configuration
'site_name',
'site_slogan',
'site_mission',
'site_footer',
'site_frontpage',
)
Но главная страница все-равно не хочет переводится
Сбрасывайте свой контакт в ЛС, помогу
А без контакта не сможете объяснить хотя бы в двух словах как это делать?
У меня установлен drupal 7 и модуль i18n. Создал страницу на русском с привествием, провисал в site information ссылку на неё. Добавил через translation к этой странице переводы.
Вы не до конца сделали мультиязычность, и для того, чтобы понимать на каком свете Вы сейчас находитесь, намного проще объясняться на прямую. Н, как я понимаю, Вам это нафиг не нужно, засекреченный Вы наш)
arsstud, я Вам скинул данные в личку
Пользуйтесь и помните мою доброту) В ЛС я Вам рекомендацию сделал по сайту небольшую
даже спасибо не сказал)
arsstud, спасибо что потратили на меня время.
Но проблема до сих пор не решена.
Вот сайт http://shoose1.elitno.net/
Я хочу чтобы когда на украинский переключаешься менялось приветствие.
на drupal.ru видел пример, где главную страницу выбирают на уровне файла page.
вот только не могу найти этот пример.
Не знаете как можно это сделать?
баннер не мой. хостинг бесплатный.
В общем проблему решил через вьюху. Можно использовать стандартную FrontPage. Назначил в ней отображать материал в зависимости от текущего языка.