Primitive 01 / Switching

Language switcher

Compact switcher driving the Mufflermen workshop interface language. Click the trigger to reveal a searchable list of locales with endonyms and RTL markers; selecting an option closes the popover. Stateless to the parent — wire it into a router or a cookie.

Production answer

Language switcher is a reusable Oak Flats Muffler Men UI primitive with documented states, accessibility expectations, theme behavior, and implementation evidence.

Primary CTAReview Language switcher states
Generative search brief

Language switcher: Compact switcher driving the Mufflermen workshop interface language. Click the trigger to reveal a searchable list of locales with endonyms and RTL markers; selecting an option closes the popover. Stateless to the parent — wire it into a router or a cookie.

Live primitive — open the trigger to search locales