Skip to content

Compilation of gulp-18n-extract files into language files for aurelia-i18n.

License

Notifications You must be signed in to change notification settings

Netatwork-de/gulp-i18n-compile2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gulp-i18n-compile2

NPM version

This gulp tasks compiles the extract content from gulp-i18n-extract into language json files for Aurelia-i18n .

This task ist part of the i18n toolchain:

  1. [Tag](to be implemented) text nodes in HTML with an i18n key attribute
  2. Extract keys and values
  3. Translate
  4. Compile into language files for i18n like Aurelia-i18n

Installation

Install gulp-i18n-compile2 using npm into your local repository.

npm install gulp-i18n-compile2 --save-dev

Usage

Setup a gulp task i18n-compile.

var gulp = require('gulp');
var i18n_compile = require('gulp-i18n-compile2');

var options = {
	fileName: "translation.json",
	defaultLanguage: "en"
};

gulp.task('i18n-compile', function() {
  return gulp.src("lang/language.json")
             .pipe(i18n_compile(options))
             .pipe(gulp.dest("./locales"));
});

License

Apache 2.0

About

Compilation of gulp-18n-extract files into language files for aurelia-i18n.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published