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 | import { DEFAULT_LOCALE } from "i18n/locales";
import { GetStaticProps } from "next";
import nextI18NextConfig from "next-i18next.config";
import { serverSideTranslations } from "next-i18next/serverSideTranslations";
const serverSideTranslationProps = async (locale: string | undefined, namespaces: Array<string>) =>
await serverSideTranslations(locale ?? DEFAULT_LOCALE, namespaces, nextI18NextConfig);
export const translationStaticProps =
(namespaces: Array<string>): GetStaticProps =>
async ({ locale }) => ({
props: {
...(await serverSideTranslationProps(locale, namespaces)),
},
});
|