Горбушка
Ищу её...
- Регистрация
- 2 Май 2008
- Сообщения
- 3.444
- Реакции
- 2.524
- Автор темы
- #1
Потребовалось реализовать мультиязычность на сайте. В результате было принято решение делать так... Как бы проще объяснить то...
В общем, главная страница теперь у нас Для просмотра ссылки Войдиили Зарегистрируйся
При входе на страницы Для просмотра ссылки Войдиили Зарегистрируйся и Для просмотра ссылки Войди или Зарегистрируйся идёт автоматический редирект на страницу Для просмотра ссылки Войди или Зарегистрируйся
В данном случае, ru - язык по-умолчанию, на него попадают все, если скрипту не удалось обнаружить иные настройки.
Порядка 70% контента (блог, форум и т.д.) только на русском языке, иностранцам же предлагается английский интерфейс, навигация, все внутренние настройки движка и прочее. На английском (в будущем и на других языках) будут страницы продуктов, тарифов и т.д. Возможно, в последствии будут переводиться и другие страницы. Ну да не суть.
По сути, если статья есть на 1 языке, она будет на всех языках, но не факт, что переведена... Если перевод отсутствует - показывается русский.
Собственно, интересует как к такому подходу отнесутся поисковики? Доводы против:
1) Дублирование контента на разных ссылках /ru /en и т.д.
2) Нет страницы /index.html
Доводы за:
1) Не нужно регистрироваться и т.д. для просмотра сайта на своём языке
2) Страницы на разных языках будут немного отличаться (так на английском сайте будут другие реквизиты, способы оплаты и т.д.)
И ещё один вопрос:
Есть возможность делать карту сайта как только по /ru, так и по всем языкам, так и по каждому языку отдельно - как лучше?
В будущем планируется RSS - он будет подхватывать только свой язык /ru/rss.xml будет выводить статьи только на русском, т.к. по сути, если статья есть на 1 языке, она будет на всех языках, но не факт, что переведена... Если перевод отсутствует - показывается русский.
В общем, главная страница теперь у нас Для просмотра ссылки Войди
При входе на страницы Для просмотра ссылки Войди
В данном случае, ru - язык по-умолчанию, на него попадают все, если скрипту не удалось обнаружить иные настройки.
Порядка 70% контента (блог, форум и т.д.) только на русском языке, иностранцам же предлагается английский интерфейс, навигация, все внутренние настройки движка и прочее. На английском (в будущем и на других языках) будут страницы продуктов, тарифов и т.д. Возможно, в последствии будут переводиться и другие страницы. Ну да не суть.
По сути, если статья есть на 1 языке, она будет на всех языках, но не факт, что переведена... Если перевод отсутствует - показывается русский.
Собственно, интересует как к такому подходу отнесутся поисковики? Доводы против:
1) Дублирование контента на разных ссылках /ru /en и т.д.
2) Нет страницы /index.html
Доводы за:
1) Не нужно регистрироваться и т.д. для просмотра сайта на своём языке
2) Страницы на разных языках будут немного отличаться (так на английском сайте будут другие реквизиты, способы оплаты и т.д.)
И ещё один вопрос:
Есть возможность делать карту сайта как только по /ru, так и по всем языкам, так и по каждому языку отдельно - как лучше?
В будущем планируется RSS - он будет подхватывать только свой язык /ru/rss.xml будет выводить статьи только на русском, т.к. по сути, если статья есть на 1 языке, она будет на всех языках, но не факт, что переведена... Если перевод отсутствует - показывается русский.