Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | import nextI18nextConfig from "next-i18next.config"; import { serverSideTranslations } from "next-i18next/serverSideTranslations"; import { CONNECTIONS, MESSAGES, PROFILE } from "./namespaces"; /** * Drop-in replacement for serverSideTranslations that always includes the * namespaces required by app-shell components (ProfileSheet uses PROFILE, * CONNECTIONS, MESSAGES). Without this, navigating between pages that have * different namespace sets causes translation keys to flash in the ProfileSheet. */ export async function appServerSideTranslations( locale: string, namespacesRequired: string[], ) { return serverSideTranslations( locale, [...new Set([...namespacesRequired, PROFILE, CONNECTIONS, MESSAGES])], nextI18nextConfig, ); } |