Internacionalización
La biblioteca utiliza la API Intl.DateTimeFormat del navegador para generar nombres de meses, etiquetas de días de la semana y texto AM/PM adaptados a la configuración regional. No se requiere ninguna biblioteca de i18n externa.
Inicio Rápido
Usa createLocale() para generar una configuración regional a partir de una etiqueta de idioma BCP 47, y luego pásala a través de la prop locale:
import { createLocale } from "react-date-range-picker-headless";import { DatePicker } from "react-date-range-picker-styled";
const es = createLocale("es", { confirm: "Confirmar", cancel: "Cancelar", clear: "Limpiar", placeholder: "Seleccionar fecha",});
function App() { const [value, setValue] = useState<Date | null>(null); return <DatePicker value={value} onChange={setValue} locale={es} />;}Esto también funciona con cualquier otra variante (Tailwind v3, Tailwind v4, Headless).
Lo que createLocale Auto-Genera
createLocale(localeKey, overrides?) utiliza Intl.DateTimeFormat para deriv