1.2.7 • Published 7 years ago
gulp-i18n-localize-windows-compatible v1.2.7
gulp-i18n-localize
localization plugin for gulp
Install
$ npm install --save-dev gulp-i18n-localize
Usage
var gulp = require('gulp');
var i18n = require('gulp-i18n-localize');
gulp.task('default', function () {
return gulp.src('src/index.html')
.pipe(i18n({
locales: ['en-US'],
localeDir: './locales'
}))
.pipe(gulp.dest('dist'));
});
API
i18n(options)
options
delimeters
Type: array
Default: ['${{', '}}$']
Sets the delimeters to search assets files and replace with translated content.
By default, it will match ${{
and $}}
.
delimeter0 | delimeter1 | matches |
---|---|---|
${{ | }}$ | ${{ foo.bar }}$ |
!{ | }! | !{ foo.bar }! |
#{ | }# | #{ foo.bar }# |
ignoreErrors
Type: boolean
Sets whether to ignore errors and prevent gulp from failing. This will still log errors to gulp.
localeDir
Type: array
Required
Location of translation files. This is a required field.
locales
Type: array
Default: ['en-US']
Locales to translate, should match localDir
subfolders.
schema
Type: string
Default: directory
Sets the schema to be used for naming translated assets.
schema | output name |
---|---|
directory | /en-US/index.html |
suffix | /index-en-US.html |
License
MIT © Filipe Araujo
1.2.7
7 years ago