@babelize
Open-source localization components for shadcn/ui: language switchers, locale-aware number and relative-time formatters, phone input, localized navbar, and a translation widget.
Install this registry
npx shadcn@latest add https://elements.babelize.co/r/registry.json pnpm dlx shadcn@latest add https://elements.babelize.co/r/registry.json bunx shadcn@latest add https://elements.babelize.co/r/registry.json curl -s https://elements.babelize.co/r/registry.json Components
11 totalCopy-paste language switcher component for React with dropdown, search, RTL support, and full accessibility.
npx shadcn@latest add https://elements.babelize.co/r/language-switcher.json Animated pill-style language switcher with keyboard navigation and RTL support.
npx shadcn@latest add https://elements.babelize.co/r/language-switcher-pill.json International phone number input with country selector, flag emojis, and dial code search for 50 countries.
npx shadcn@latest add https://elements.babelize.co/r/phone-input.json Responsive navigation bar with built-in language selector, mobile menu, CTA button, and GitHub link.
npx shadcn@latest add https://elements.babelize.co/r/navbar.json Side-by-side translation view with editable target, swap, copy, character count, and RTL-aware layout.
npx shadcn@latest add https://elements.babelize.co/r/translation-widget.json Shared flag, language-name and RTL lookups for locale-aware components.
npx shadcn@latest add https://elements.babelize.co/r/locale-data.json The shared `Locale` interface used by every locale-aware component.
npx shadcn@latest add https://elements.babelize.co/r/locale-types.json Hook backing the `value` / `defaultValue` / `onValueChange` trio on every component.
npx shadcn@latest add https://elements.babelize.co/r/use-controllable-state.json Keyboard navigation for listbox popups: arrow keys, Home / End, Enter, Escape, and focus management.
npx shadcn@latest add https://elements.babelize.co/r/use-listbox-navigation.json The `cn` helper used across Babelize Elements components.
npx shadcn@latest add https://elements.babelize.co/r/utils.json Region picker with locale-derived defaults: currency, date and number formats, and first day of week.
npx shadcn@latest add https://elements.babelize.co/r/locale-picker.json