Locale menu that lists each language in its own script, with the translated name beside it. The trigger shows the name, the short code or just an icon, and changes report the text direction so the page can flip to RTL.
pnpm dlx shadcn@latest add "https://hirael.com/r/language-switcher.json"