This blog post shows how to simplify i18next in a Next.js App Router project by avoiding the need to pass the language or t function manually through every page.
The code is written once and depending on your needs it is then executed as SSG (static-site generation), SSR (server-side rendering) or CSR (client-side rendering), etc.
Looking for a way to internationalize your Next.js 13/14/15 project with the new app