platform-guideline checked

W3C Internationalization: When to use language negotiation

Explains Accept-Language negotiation, its limits, the need for visible manual language controls on pages, explicit user override, and sticky language selection across site navigation.

Open source

Pattern Decisions This Source Supports

Pattern Supported decision Required contract Claim note
Language selector Choose language selector when users need to switch the current page, task, or product interface to another available language. The selector names the current language and available alternatives in language labels users can recognize. Supports visible manual override and sticky explicit language choice alongside automatic negotiation.

Evidence Role

This source is treated as platform-guideline evidence. Use it to validate the decision rules above, not as a visual style reference.

Publisher: W3C Internationalization. Last checked: .