Skip to content
Velkin LogoVelkin Logo
Velkin
VELKIN/UI

Modern UI components for product teams and their AI agents. Lit core, typed wrappers, live MCP.

sales@velkinui.com

Product

  • Docs
  • Components
  • Studio
  • Pricing

Resources

  • Quick start
  • Blog
  • Changelog
  • Roadmap
  • Status

Project

  • About
  • Contact
  • License
  • Privacy
  • Terms

© 2026 Velkin. MIT core · Pro licenses available.

VELKIN

Localization

Set locale on the theme provider, override strings, and handle RTL with dir.

Set locale

VuThemeProvider / vu-theme-provider carries a locale that drives built-in chrome strings (close labels, and similar). Your own label props and slot copy are not auto-translated.

import { VuThemeProvider } from "@velkin/react/theme-provider";

<VuThemeProvider persist locale="fr">
  {children}
</VuThemeProvider>

Override individual strings

Many components expose label props (for example close / clear copy). Prop overrides win over the locale catalog for that instance.

RTL

Direction follows the document / ancestor dir. Set dir="rtl" on <html> or a scoped container when needed; components respect logical properties where applicable.

Next steps

  • Theming
  • Accessibility
PreviousStylingNextAccessibility