Shun Miyazawa 3 месяцев назад
Родитель
Сommit
8bd829a5e3
1 измененных файлов с 3 добавлено и 7 удалено
  1. 3 7
      apps/app/src/pages/common-props/i18n.ts

+ 3 - 7
apps/app/src/pages/common-props/i18n.ts

@@ -1,6 +1,9 @@
 import type { GetServerSidePropsContext, GetServerSidePropsResult } from 'next';
 import type { GetServerSidePropsContext, GetServerSidePropsResult } from 'next';
 import { AllLang } from '@growi/core';
 import { AllLang } from '@growi/core';
 import type { SSRConfig } from 'next-i18next';
 import type { SSRConfig } from 'next-i18next';
+import { serverSideTranslations } from 'next-i18next/serverSideTranslations';
+
+import nextI18NextConfig from '^/config/next-i18next.config';
 
 
 import type { CrowiRequest } from '~/interfaces/crowi-request';
 import type { CrowiRequest } from '~/interfaces/crowi-request';
 import { getLangAtServerSide } from '~/pages/utils/locale';
 import { getLangAtServerSide } from '~/pages/utils/locale';
@@ -11,13 +14,6 @@ async function createNextI18NextConfig(
   namespacesRequired?: string[],
   namespacesRequired?: string[],
   preloadAllLang = false,
   preloadAllLang = false,
 ): Promise<SSRConfig> {
 ): Promise<SSRConfig> {
-  const { serverSideTranslations } = await import(
-    'next-i18next/serverSideTranslations'
-  );
-
-  // Import configuration to fix the error
-  const nextI18NextConfig = await import('^/config/next-i18next.config');
-
   // Determine language from request context
   // Determine language from request context
   const req: CrowiRequest = context.req as CrowiRequest;
   const req: CrowiRequest = context.req as CrowiRequest;
   const lang = getLangAtServerSide(req);
   const lang = getLangAtServerSide(req);