A practical guide to “How to design a language switcher”, covering the key steps, decisions, and common mistakes.