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-intl
Alternativa: 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-intl

Completa 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.