Next.js, locale как контракт страницы
В локализованном приложении locale лучше читать из URL. Адрес /en/search/music задаёт английскую версию страницы, /ru/search/music русскую.
В App Router locale приходит через params. Серверная страниц
читать далее