0.36.0 • Published 3 years ago
@narando/express-i18n-middleware v0.36.0
@narando/express-i18n-middleware
A middleware to setup i18next for use with mustache.
Getting Started
You need to have nodejs
, npm
, express
and mustache
installed.
$ npm install @narando/express-i18n-middleware
Usage
Setup i18next middleware with all Languages at ./app/locales/
:
import i18n from "@narando/express-i18n-middleware";
// add middleware to express
app.use(i18n());
To add a language you have to create a new file at ./app/locales
. The file name will be used as the language identifier.
Use the following JSON structure
{
"namespace1": {
"text1": "First text",
"text2": "Second text"
},
"namespace2": {
"text3": "Third text",
"text4": "Fourth text"
}
}
You can use a custom location for your locale files. Just use the following example:
import i18n from "@narando/express-i18n-middleware";
// Custom path to locales folder
const localesDir = path.join(process.cwd(), "locales");
// add middleware to express
app.use(i18n({ localesDir }));
0.36.0
3 years ago
0.35.0
3 years ago
0.34.1
4 years ago
0.34.0
4 years ago
0.33.0
4 years ago
0.32.0
4 years ago
0.31.0
4 years ago
0.30.0
4 years ago
0.29.0
5 years ago
0.28.5
5 years ago
0.28.4
5 years ago
0.28.2
5 years ago
0.28.0
5 years ago
0.27.0
5 years ago
0.26.1
5 years ago
0.25.0
5 years ago
0.24.1
5 years ago
0.24.0
5 years ago
0.23.0
5 years ago
0.22.2-alpha.2
5 years ago
0.22.2-alpha.1
5 years ago
0.22.2-alpha.0
5 years ago
0.22.1
5 years ago
0.22.0
5 years ago
0.21.1
5 years ago
0.21.0
5 years ago
0.20.0
5 years ago