modified-next-i18next
Version:
A slightly modified version of next-i18next to allow for different folder structure.
45 lines (41 loc) • 1.06 kB
JavaScript
;
require("core-js/modules/es.object.define-property.js");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.defaultConfig = void 0;
var DEFAULT_LOCALE = 'en';
var LOCALES = ['en'];
var DEFAULT_NAMESPACE = 'common';
var LOCALE_PATH = './public/locales';
var LOCALE_STRUCTURE = '{{lng}}/{{ns}}';
var LOCALE_EXTENSION = 'json';
var defaultConfig = {
defaultNS: DEFAULT_NAMESPACE,
errorStackTraceLimit: 0,
i18n: {
defaultLocale: DEFAULT_LOCALE,
locales: LOCALES
},
get initImmediate() {
return process.browser && typeof window !== 'undefined';
},
interpolation: {
escapeValue: false,
format: function format(value, _format) {
return _format === 'uppercase' ? value.toUpperCase() : value;
},
formatSeparator: ','
},
load: 'currentOnly',
localeExtension: LOCALE_EXTENSION,
localePath: LOCALE_PATH,
localeStructure: LOCALE_STRUCTURE,
react: {
useSuspense: true
},
serializeConfig: true,
strictMode: true,
use: []
};
exports.defaultConfig = defaultConfig;