gulp-i18n
Compile json
files using messageformat.js
.
Install
npm install --save-dev gulp-i18n
Example
- Create
json
files with translations - Build with
gulp
- Load appropriate script in browser
json
files with translations
1. Create Example file structure:
.
├── gulpfile.js
├── i18n
│ ├── en
│ │ ├── inicio.json
│ │ └── menu.json
│ └── es
│ ├── inicio.json
│ └── menu.json
├── package.json
└── www
├── i18n
│ ├── en.js
│ └── es.js
└── index.html
Example i18n/en/menu.json
file:
gulp
2. Build with In your gulpfile.js
:
'use strict'; const Gulp = ;const I18n = ; Gulp;
Run task with gulp
:
$ gulp i18n
3. Load appropriate script in browser