# HG changeset patch # User Oleksandr Gavenko # Date 1464336354 -10800 # Node ID 5f7b046c246e34ca538db2bd57d5ada8a9c2b8bb # Parent 2ddf10980e8fac04e8ae71b75a5a89c0b9d92f02 Page or text language. diff -r 2ddf10980e8f -r 5f7b046c246e html.rst --- a/html.rst Wed May 25 22:08:56 2016 +0300 +++ b/html.rst Fri May 27 11:05:54 2016 +0300 @@ -12,8 +12,8 @@ -Page encoding. -============== +Page encoding +============= Place in HEAD tag (CHARSET is one among of defined by http://www.iana.org/assignments/character-sets):: @@ -28,6 +28,25 @@ http://www.w3.org/TR/REC-html40/charset.html#h-5.2.2 +Page or text language +===================== + +Client may suggest preferred language to server via ``Accept-Language`` HTTP +tag:: + + Accept-Language: da, en-gb;q=0.8, en;q=0.7 + +W3C best practice suggest to surround corresponding text pieces in tag with +``lang`` attribute. Attribute values are from BCP 47. + +http://www.iana.org/assignments/language-subtag-registry/language-subtag-registry + IANA registered language and country codes. Coherent with ISO codes but + frequently updates. +http://www.ietf.org/rfc/bcp/bcp47.txt + Tags for Identifying Languages (Best Current Practice). +https://www.w3.org/International/articles/language-tags/ + Language tags in HTML and XML. + Center an object. =================