Instalación
Instala astro-intl usando tu gestor de paquetes preferido.
✅ Compatible con Astro 4–7
astro-intl 2.2.2 soporta oficialmente Astro 7 y mantiene compatibilidad con Astro 4–6. Astro 7 requiere Node.js 22.12.0 o superior; no hace falta una API nueva ni una migración de astro-intl.
Instalación rápida
El asistente de Astro instala el paquete y añade la integración a astro.config.mjs tras tu confirmación.
npx astro add astro-intlpnpm astro add astro-intlyarn astro add astro-intlAlternativa: instalación manual
Usa esta opción si prefieres editar la configuración manualmente. Instala el paquete con tu gestor y después añade la integración; no necesitas ejecutar ambas opciones.
npm install astro-intlpnpm add astro-intlyarn add astro-intlCompleta la integración creada por el asistente con los dos JSON de Inicio rápido, sin duplicarla. Si elegiste la instalación manual, añade la integración. Conserva las demás integraciones de tu proyecto.
astro.config.mjs
import { defineConfig } from "astro/config";
import astroIntl from "astro-intl";
import en from "./src/i18n/messages/en.json" with { type: "json" };
import es from "./src/i18n/messages/es.json" with { type: "json" };
export default defineConfig({
integrations: [
astroIntl({
defaultLocale: "en",
locales: ["en", "es"],
messages: { en, es },
}),
],
});Instalar la integración no crea mensajes ni páginas. Sigue Inicio rápido para completar esos pasos.