@devoxa/i18next-test
v3.0.1
Published
Check `i18next` locale files for missing translations and common errors.
Downloads
310
Readme
Installation
yarn add @devoxa/i18next-test
Usage
i18next-test -c i18next-test.config.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.
Contributors
Thanks goes to these wonderful people (emoji key):
This project follows the all-contributors specification. Contributions of any kind welcome!
License
MIT