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 pnpm add astro-intl yarn add 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
Usa astro-intl con tu framework UI favorito
Cuéntanos sobre tu proyecto y comparte tu experiencia con la librería. Tu feedback nos ayuda a mejorar y da confianza a otros desarrolladores.
¿Qué tipo de proyecto estás construyendo con astro-intl?
¿Qué fue lo que más te gustó de la integración y la API?
¿Qué feature o mejora te gustaría ver próximamente?
Agrega astro-intl a tu proyecto en minutos y empieza a servir usuarios en su idioma.
Comenzar