Content Negotiation
Content negotiation refers to mechanisms defined as a part of HTTP that make it possible to serve different versions of a document at the same URI so that user agents can specify which version fits their capabilities the best. Content negotiation
important for i18n