Buscar

Buscar en Kavel...

Menú de documentación

Paraglide

La capa de i18n que compila tus traducciones en funciones tipadas y tree-shakeables, de modo que el texto localizado se verifica por tipos y apenas añade nada al bundle.

Por qué está aquí

Elegimos Paraglide porque compila los mensajes en lugar de buscarlos en tiempo de ejecución. Cada cadena se convierte en una función tipada, así que una clave que falte o esté mal escrita es un error de build, no un hueco en producción.

Qué debes saber

  • Las traducciones son archivos JSON en messages, uno por idioma. Mantén cada idioma a la par.
  • Ejecuta bun run i18n:compile tras editar los mensajes para regenerar las funciones tipadas m.*.
  • Usa los mensajes llamando a m.tu_clave(). El idioma activo se elige a partir de la URL.

La documentación completa está en inlang.com. Consulta también el módulo de i18n.