Banji Docs
Paquetes

@banji/i18n

Routing, navegación y helpers de internacionalización.

Locales: es (default) y en. El idioma vive solo en la URL (/es, /en).

Exports principales

import {
  alternatesFor,
  isLocale,
  locales,
  routing,
  Link,
  redirect,
  usePathname,
  useRouter,
  getPathname,
} from "@banji/i18n";

Middleware / proxy

Cada app expone src/proxy.ts:

import { createIntlMiddleware } from "@banji/i18n/middleware";

export default createIntlMiddleware();

Next.js 16 usa proxy.ts en lugar de middleware.ts para el matcher de locale.

alternatesFor

Genera canonical y languages para metadata SEO en layouts [locale].

On this page