Skip to content

HAKASHUN/gulp-translate-html

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gulp-translate-html

Build Status

translate-html plugin for gulp

Usage

First, install gulp-translate-html as a development dependency:

npm install --save-dev gulp-translate-html

Then, add it to your gulpfile.js:

var translate-html = require("gulp-translate-html");

gulp.src("./src/*.html")
	.pipe(translate-html({
		messages: {
          "name": "Taro Yamada"
	    }
	}))
	.pipe(gulp.dest("./dist"));
var translate-html = require("gulp-translate-html");

gulp.src("./src/*.html")
	.pipe(translate-html({
		messages: require('./locale/ja.json')
	}))
	.pipe(gulp.dest("./dist"));

You can change the template settings to use alternative delimiters by use of https://lodash.com/docs#templateSettings.

var translate-html = require("gulp-translate-html");

gulp.src("./src/*.html")
	.pipe(translate-html({
		messages: require('./locale/ja.json'),
		templateSettings: {
			interpolate: /{{([\s\S]+?)}}/g
		}
	}))
	.pipe(gulp.dest("./dist"));

API

translate-html(options)

options.messages

Type: Object

Your Messages Object.

License

MIT License

About

A tool for localizing html templates during a build process.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published