Anonym
@Anonym
Программирую немного )

Как Chrome определяет язык страницы?

Имеется:
— Drupal 7 с русским переводом
— Контент на сайте на русском языке
— <html… xml:lang=«ru» ...>

Но Chrome упорно говорит, что язык страницы английский и предлагает её перевести.
Как он определяет язык и как заставить его думать, что сайт всё-таки русский?
  • Вопрос задан
  • 8307 просмотров
Решения вопроса 1
crwin
@crwin
Frontend monkey
у вас задан только xml:lang?
в любом случае по стандарту xhtml1 необходимо два атрибута — xml:lang=«ru» и lang=«ru», хоть и указано что первый более весомый
www.w3.org/TR/xhtml1/#C_7
Ответ написан
Пригласить эксперта
Ответы на вопрос 5
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru-ru" lang="ru-ru" dir="ltr">
<head>
<meta http-equiv="content-language" content="ru" /> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
..............
</head>
Ответ написан
Комментировать
Телнетом гляньте ответ сервера, в хидерах EN-локаль может быть задана.
Ответ написан
попробуйте теги "" например так
/>
Ответ написан
sajgak
@sajgak
Скорее всего, у вас всетаки много английских слов, что и заставляет хром думать, что язык страницы английский. Других вариантов пока в голову не приходит
Ответ написан
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
<html xmlns=«www.w3.org/1999/xhtml» xml:lang=«ru-ru» lang=«ru-ru» dir=«ltr»>
/>

Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы