Language negotiation

Z Wikipedii, wolnej encyklopedii
Skocz do: nawigacji, wyszukiwania

Language negotiation - cecha protokołu HTTP umożliwiająca serwerowi określenie w jakim języku użytkownik preferuje czytać stronę.

W tym celu używany jest nagłówek HTTP Accept-Language, po którym wypisane są akceptowane języki oddzielone przecinkiem, wraz z ich ewentualnym "stopniem pożądania".

Na przykład:

Accept-Language: pl,en-us;q=0.7,en;q=0.3

informuje serwer, że najbardziej pożądana jest wersja polska, następnie angielska (USA), a na końcu angielska.