Разметка для различных изданий моего сайта новостей ...Является ли en-EU допустимым значением для атрибута HTML? Lang?
США Издание:
<html lang="en-US" xml:lang="en-US"> ... </html>
Индия Издание:
<html lang="en-IN" xml:lang="en-IN"> ... </html>
Europe Edition (в данном случае не конкретная страна, т.е. новости охватывают более широкий регион):
<html lang="en-EU" xml:lang="en-EU"> ... </html>
Я в зависимости от разметки страницы, чтобы сделать целевой язык/регион страниц ясно поисковых систем, поскольку разные выпуски новостей сайта использовать путь к директории на основе (например, example.com/eu/
), а не на основе поддомена (eu.example.com
) или домена (например, example.eu
).
Сейчас подходит к точке, атрибут lang
может иметь значение, в формате language-region
. Но есть en-EU
действительное значение?
PS: Я так думаю, но я хотел бы подтвердить это знающими людьми здесь.
основе: http://www.iana.org/assignments/language-subtag-registry/language-subtag-registry
Via: http://www.w3.org/International/articles/language-tags/
«Поскольку RFC 3066 не предоставил список действительных subtags и только что отнесенных пользователей к ISO 639, иногда возникала путаница в том, как тегировать языки (...). Теперь все допустимые subtags перечислены в одном файле [IANA реестр] (http://www.iana.org/assignments/language-subtag-registry/language-subtag-registry)». Ctrl + F в этом реестре не показывает никакой записи для «en-EU» –
Нет, это не так: http://msdn.microsoft.com/en-us/library/ms533052(vs.85).aspx – putvande
@RobW Неправильно. Коды языков и коды регионов перечислены отдельно. Например, вы не можете найти «en-US».Найдите «Европейский союз», и вы увидите «Subtag: EU». –