Internacionalización simple y poderosa para Astro
Una solución i18n type-safe inspirada en next-intl, diseñada específicamente para proyectos Astro.
npm install astro-intl ---
import { getTranslations } from 'astro-intl';
const t = getTranslations();
---
<h1>{t('welcome')}</h1>
<p>{t('hero.subtitle')}</p>{
"welcome": "Welcome to astro-intl",
"hero": {
"subtitle": "Type-safe i18n for Astro"
}
}<h1>Welcome to astro-intl</h1>
<p>Type-safe i18n for Astro</p>Todo lo que necesitas para internacionalización
Accede a traducciones en cualquier lugar sin pasar el locale entre componentes
Soporte completo de TypeScript con autocompletado para claves de traducción
Los mensajes se cargan solo cuando se necesitan, optimizando el tamaño del bundle
Organiza traducciones por categorías para mejor mantenibilidad
Interpola HTML o componentes React directamente en las traducciones
API intuitiva inspirada en next-intl, fácil de aprender y usar
Agrega astro-intl a tu proyecto en minutos y empieza a servir usuarios en su idioma.
Comenzar