gulp-combine-language

1.2.1 • Public • Published

Gulp Combine Language

Gulp plugin to combine JSON language files

It expects translations to be named as en.json, en-EN.json or similar. Your project tree might look for example like

src/
    app/
        module1/
            languages/
                en.json
                es.json
                eu.json

Result:

{
    "FIRST": {
        "HELLO": {
            "en": "Hello",
            "es": "Hola",
            "eu": "Kaixo"
        }
    },
    "SECOND": {
        "THIRD": {
            "WORLD": {
                "en": "World",
                "es": "Mundo",
                "eu": "Mundu"
            }
        },
        "TEST": {
            "en": "Test",
            "es": "",
            "eu": ""
        }
    }
}

Usage

Install gulp-combine-language as a development dependency:

npm install -D gulp-combine-language

Add it to your gulpfile.js:

const combine_language = require("gulp-combine-language");

gulp.src("src/app/**/languages/*.json")
	.pipe(combine_language("translations.json"))
	.pipe(gulp.dest(""));

Package Sidebar

Install

npm i gulp-combine-language

Weekly Downloads

1

Version

1.2.1

License

MIT

Unpacked Size

7.01 kB

Total Files

5

Last publish

Collaborators

  • gersanco