Check `i18next` locale files for missing translations and common errors.
npm install @devoxa/i18next-testi18next locale files for missing translations and common errors.
src="https://img.shields.io/npm/v/@devoxa/i18next-test?style=flat-square"
alt="Package Version"
/>
Installation •
Usage •
Contributors •
License
``bash`
yarn add @devoxa/i18next-test
`bash`
i18next-test -c i18next-test.config.js
`js
// i18next-test.config.js
module.exports = {
// This is the default locale of your source files
defaultLocale: 'en',
// This is the path to your locale files on the file system, with the files named
// following the ${localePath}/${locale}/${namespace}.json pattern
localePath: './public/locales',
// This is the (unused) default namespace of your translations
defaultNamespace: 'undefined',
// (Optional) This is an array of regular expressions describing text that should not be in the
// translations. It can be used for making sure that the overall voice of the translations
// is consistent (e.g. that "sign in" is always used instead of "login").
prohibitedText: [/\blog.?in\b/i],
}
`
Note that the configuration file has a similar structure to
i18next-parser`, so you can use a single file for
both.
Thanks goes to these wonderful people (emoji key):
David Reeß 💻 📖 ⚠️ |
This project follows the all-contributors
specification. Contributions of any kind welcome!
MIT