Răsfoiți Sursa

fix i18n problem

Yuki Takei 7 luni în urmă
părinte
comite
64b5f662f6

+ 3 - 3
apps/app/src/pages/admin/app.page.tsx

@@ -6,6 +6,7 @@ import type { NextPageWithLayout } from '../_app.page';
 import type { AdminCommonProps } from './_shared';
 import { createAdminPageLayout, getServerSideAdminCommonProps } from './_shared';
 
+
 const AppSettingsPageContents = dynamic(() => import('~/client/components/Admin/App/AppSettingsPageContents'), { ssr: false });
 
 type Props = AdminCommonProps;
@@ -13,7 +14,7 @@ type Props = AdminCommonProps;
 const AdminAppPage: NextPageWithLayout<Props> = () => <AppSettingsPageContents />;
 
 AdminAppPage.getLayout = createAdminPageLayout<Props>({
-  title: (_p, t) => t('headers.app_settings'),
+  title: (_p, t) => t('headers.app_settings', { ns: 'commons' }),
   containerFactories: [
     async() => {
       const AdminAppContainer = (await import('~/client/services/AdminAppContainer')).default;
@@ -23,8 +24,7 @@ AdminAppPage.getLayout = createAdminPageLayout<Props>({
 });
 
 export const getServerSideProps: GetServerSideProps = async(context) => {
-  // Just delegate to common admin props (no extra server props for this page now)
-  return getServerSideAdminCommonProps(context);
+  return getServerSideAdminCommonProps(context, { preloadAllLang: true });
 };
 
 export default AdminAppPage;

+ 1 - 1
apps/app/src/pages/admin/data-transfer.page.tsx

@@ -13,7 +13,7 @@ type Props = AdminCommonProps;
 const DataTransferPage: NextPageWithLayout<Props> = () => <G2GDataTransferPage />;
 
 DataTransferPage.getLayout = createAdminPageLayout<Props>({
-  title: (_p, t) => t('g2g_data_transfer.data_transfer'),
+  title: (_p, t) => t('g2g_data_transfer.data_transfer', { ns: 'commons' }),
   containerFactories: [
     async() => {
       const AdminAppContainer = (await import('~/client/services/AdminAppContainer')).default;