Preguntas frecuentes

    Usar Intlayer en Next.js sin [locale] en la ruta

    Aprende cómo usar Intlayer con Next.js sin `[locale]` en la ruta de la página.

    ¿Puedo usar un arreglo como declaración de contenido?

    Sí: un array puede ser una declaración de contenido en Intlayer. Cómo declararlo, traducir cada elemento y leerlo desde tus componentes.

    ¿Cómo construir diccionarios?

    Cuándo Intlayer construye los diccionarios automáticamente, cómo lanzar un build manual con la CLI y dónde se escriben los archivos generados.

    Corregir errores de build de Intlayer en CI/CD

    Corrige errores de renderizado de Server Components que solo ocurren en CI/CD, asegurando que los diccionarios de Intlayer se construyen durante el build.

    Obtengo error de módulo no encontrado al usar bun

    Corrige el error «Cannot find package» al usar Intlayer con Bun, causado por cómo Bun limita require(), con la configuración que lo resuelve.

    Limitar el consumo de tokens de Claude Code al traducir

    Por qué traducir con Claude Code consume tantos tokens, qué hace Intlayer en su lugar y cómo reutilizar tu suscripción de Claude para traducir.

    ¿Cómo personalizar la lista de locales?

    Personaliza la lista de locales que admite Intlayer en intlayer.config.ts, incluidas las variantes regionales y la locale por defecto.

    ¿Cómo configurar el enrutamiento basado en dominios?

    Sirve cada locale desde su propio dominio con el enrutamiento por dominio de Intlayer, configurado en intlayer.config.ts con las redirecciones incluidas.

    vite-env-only: falso error de node:fs con Intlayer

    Por qué vite-env-only informa una importación `node:fs` denegada con Intlayer + React-Router + Vite y qué hacer.

    Corregir errores de ESBuild con Intlayer

    Corrige errores de ESBuild durante un build de Intlayer, normalmente causados por un plugin de bundler ausente o mal configurado para tu framework.

    Cómo recuperar la configuración regional desde las cookies / encabezados

    Lee la locale actual desde las cookies o las cabeceras de la petición con Intlayer, en el servidor o en un middleware, para mostrar el idioma correcto.

    Tipo IntlayerNode. ¿Qué es?

    ¿Qué es el tipo IntlayerNode? ¿Por qué mi cadena se transforma en un IntlayerNode<string>?

    Comando Intlayer indefinido

    Corrige el error «intlayer: command not found»: instala la CLI, ejecútala con tu gestor de paquetes y revisa tu PATH.

    Localización incorrecta obtenida desde la URL

    Corrige una locale incorrecta leída de la URL en Next.js, como «about» en lugar de «en», usando la estructura de carpetas [locale] que espera Intlayer.

    ¿Se pueden componer los tipos de nodos? (ej. múltiples plurales en una misma frase)

    Cómo componer tipos de nodos y expresar múltiples variables de plural independientes en una sola frase usando insert() o plural() anidado en Intlayer.

    Obtengo un error relacionado con los sub-paquetes `@intlayer/*`

    Corrige errores por versiones distintas de los subpaquetes @intlayer/*: alinea todos los paquetes de Intlayer en la misma versión y limpia la caché.

    Renderizado Estático vs Dinámico con i18n en Next.js

    Por qué los helpers de next-intl vuelven dinámicas las rutas i18n de Next.js y cómo mantener tus páginas localizadas con renderizado estático.

    ¿Puedo traducir la ruta de la URL?

    Sí: Intlayer puede traducir las rutas de URL, como /about a /es/acerca-de, con reescrituras de URL configuradas por locale.

    Corregir el error «unknown command» de Intlayer

    Corrige el error «unknown command» de la CLI de Intlayer: revisa el nombre del comando, la versión de la CLI y cómo llamas al binario.

    ¿Puedo usar Intlayer sin un provider global?

    Leer el contenido de Intlayer sin montar un provider, cómo se resuelve la locale en el servidor y en el navegador, y la diferencia de rendimiento con un provider.