Open-source localization components for shadcn/ui: language switchers, locale-aware number and relative-time formatters, phone input, localized navbar, and a translation widget.
Copy-paste language switcher component for React with dropdown, search, RTL support, and full accessibility.
Animated pill-style language switcher with keyboard navigation and RTL support.
Shared flag, language-name and RTL lookups for locale-aware components.
The shared `Locale` interface used by every locale-aware component.
Responsive navigation bar with built-in language selector, mobile menu, CTA button, and GitHub link.
International phone number input with country selector, flag emojis, and dial code search for 50 countries.
Side-by-side translation view with editable target, swap, copy, character count, and RTL-aware layout.
Hook backing the `value` / `defaultValue` / `onValueChange` trio on every component.
Keyboard navigation for listbox popups: arrow keys, Home / End, Enter, Escape, and focus management.
The `cn` helper used across Babelize Elements components.