Next.js i18n with next-intl: A Complete Guide From Someone Who Actually Uses It

A first-hand guide to setting up next-intl in a Next.js App Router project — covering routing, server components, client components, and the gotchas I hit in production.