1
0
Fork 0
freesewing/sites/shared/ssr-i18n.mjs
2023-10-21 17:33:37 +02:00

17 lines
456 B
JavaScript

import { serverSideTranslations } from 'next-i18next/serverSideTranslations'
import { siteConfig } from 'site/site.config.mjs'
/*
* We're being lazy and loading all namespaces here
* See https://github.com/freesewing/freesewing/issues/5230
*/
const ssrI18n = async () => {
const i18n = {}
for (const locale of siteConfig.languages) {
i18n[locale] = await serverSideTranslations(locale)
}
return i18n
}
export const i18n = await ssrI18n()