18 lines
528 B
JavaScript
18 lines
528 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: '——',
|
|
contextSeparator: '——',
|
|
lineEnding: 'lf',
|
|
locales: i18n.locales,
|
|
output: path.join(localePath, '$LOCALE/$NAMESPACE.json'),
|
|
input: ['**/*.{ts,tsx}', '!**/node_modules/**'],
|
|
sort: true
|
|
}
|