- Does Palamedes replace Next.js internationalized routing?
- No. Next.js still owns routes, redirects, middleware, and URL design. Palamedes handles translated messages, catalogs, diagnostics, and the runtime that follows the locale your application resolved.
- Does Next.js i18n work in Server Components?
- Yes on the verified Node runtime path. Initialize one request-local server scope before downstream Server Components call Palamedes macros; keep that server-only module outside Edge and client bundles.
- Can the same messages run in Client Components and server actions?
- Yes. The React runtime initializes the browser-side instance while the server scope serves Server Components and actions. Both consume the same source-string-first catalogs.
- How is this different from next-intl?
- next-intl is deeply centered on Next.js. Palamedes provides a broader source-to-runtime toolchain with a native core, repository-owned PO or FCL catalogs, semantic merging, audits, and first-party adapters across several hosts. The right choice depends on whether that shared workflow matters to your team.