Răsfoiți Sursa

move next-i18next.config.js under the src dir

Yuki Takei 3 ani în urmă
părinte
comite
c4d54fca84

+ 0 - 15
packages/app/next-i18next.config.js

@@ -1,15 +0,0 @@
-const path = require('path');
-
-const i18nextConfigs = {
-  i18n: {
-    defaultLocale: 'en_US',
-    locales: ['ja_JP', 'zh_CN'],
-  },
-  defaultNS: 'translation',
-  localePath: path.resolve('./public/static/locales'),
-};
-
-module.exports = {
-  ...i18nextConfigs,
-  allLocales: [i18nextConfigs.i18n.defaultLocale].concat(i18nextConfigs.i18n.locales),
-};

+ 10 - 0
packages/app/src/next-i18next.config.ts

@@ -0,0 +1,10 @@
+import path from 'path';
+
+export const
+  i18n = {
+    defaultLocale: 'en_US',
+    locales: ['ja_JP', 'zh_CN'],
+  };
+export const defaultNS = 'translation';
+export const localePath = path.resolve('./public/static/locales');
+export const allLocales = [i18n.defaultLocale].concat(i18n.locales);

+ 1 - 2
packages/app/src/server/crowi/dev.js

@@ -1,7 +1,6 @@
 import path from 'path';
 
-import { allLocales } from '^/next-i18next.config';
-
+import { allLocales } from '~/next-i18next.config';
 import loggerFactory from '~/utils/logger';
 
 const onHeaders = require('on-headers');

+ 1 - 1
packages/app/src/server/crowi/express-init.js

@@ -1,6 +1,6 @@
 import mongoose from 'mongoose';
 
-import { allLocales, localePath } from '^/next-i18next.config';
+import { allLocales, localePath } from '~/next-i18next.config';
 
 module.exports = function(crowi, app) {
   const debug = require('debug')('growi:crowi:express-init');

+ 1 - 2
packages/app/src/server/models/user.js

@@ -1,6 +1,5 @@
 /* eslint-disable no-use-before-define */
-import { allLocales } from '^/next-i18next.config';
-
+import { allLocales } from '~/next-i18next.config';
 import { generateGravatarSrc } from '~/utils/gravatar';
 import loggerFactory from '~/utils/logger';
 

+ 1 - 2
packages/app/src/server/routes/apiv3/app-settings.js

@@ -1,7 +1,6 @@
 import { body } from 'express-validator';
 
-import { allLocales } from '^/next-i18next.config';
-
+import { allLocales } from '~/next-i18next.config';
 import loggerFactory from '~/utils/logger';
 
 import { apiV3FormValidator } from '../../middlewares/apiv3-form-validator';

+ 1 - 2
packages/app/src/server/routes/apiv3/personal-setting.js

@@ -1,7 +1,6 @@
 import { body } from 'express-validator';
 
-import { allLocales } from '^/next-i18next.config';
-
+import { allLocales } from '~/next-i18next.config';
 import loggerFactory from '~/utils/logger';