Next.js / Setup

Paso 12 de 24

Instalar e inicializar Altified

Ejecuta un archivo de inicialización desde la raíz de tu proyecto Next.js para configurar la traducción automática del servidor y el enrutamiento según la configuración regional.

Altified admite Next.js 15 o posterior con React 18 o posterior. La aplicación debe usar el enrutador de aplicaciones. Instala el paquete con el mismo gestor de paquetes que ya utiliza tu proyecto.

pnpm
pnpm add @altified/next pnpm exec altified init
npm
npm install @altified/next npx altified init

El inicializador detecta JavaScript o TypeScript y si el proyecto utiliza un src/ directorio.

  • Adds missing server-only settings to .env.local.
  • Creates the server client in lib/altified.
  • Creates proxy.js or proxy.ts for locale routing.
  • Wraps the existing Next config with withAltified for automatic JSX translation.

El inicializador no agrega una interfaz de usuario visible ni modifica el diseño raíz. Usted mismo coloca el selector de idioma en el encabezado, la navegación u otro componente exacto donde corresponde.

Lee la salida del comando. Una línea que indique "Kept" significa que se conservó un archivo o valor existente. Una advertencia significa que el inicializador no pudo reconocer de forma segura una configuración personalizada; siga el ejemplo manual en el siguiente paso.

Cuando no se descubre una nueva copia

Next.js records automatic translation sources while the application is being compiled. If newly added copy does not appear, remove the generated .next directory and restart or rebuild the application.
Desarrollo
rm -rf .next pnpm dev
Producción
rm -rf .next pnpm build pnpm start

Visite la página que contiene la nueva copia en el idioma predeterminado y en cada idioma de destino configurado. No necesita ejecutar pnpm install o pnpm exec altified init de nuevo.