18 lines
498 B
JavaScript
18 lines
498 B
JavaScript
|
const path = require('path')
|
||
|
|
||
|
const { i18n, localePath } = require('./next-i18next.config')
|
||
|
|
||
|
module.exports = {
|
||
|
createOldCatalogs: false,
|
||
|
defaultNamespace: 'common',
|
||
|
defaultValue: (lng, _ns, key) => (lng === i18n.defaultLocale ? key : ''),
|
||
|
keySeparator: false,
|
||
|
namespaceSeparator: false,
|
||
|
pluralSeparator: '——',
|
||
|
lineEnding: 'lf',
|
||
|
locales: i18n.locales,
|
||
|
output: path.join(localePath, '$LOCALE/$NAMESPACE.json'),
|
||
|
input: ['**/*.{ts,tsx}', '!**/node_modules/**'],
|
||
|
sort: true
|
||
|
}
|