1.0.2 • Published 11 years ago
yaml-translate v1.0.2
yaml-translate
Installation
npm install yaml-translateUsage
Create language.yml file in the root directory of your project and create key-value pair objects with the following syntax:
# Name
name:
en: Name
ru: Имя
# Description
description:
en: Description
ru: Описание
de: BeschreibungIn your Node.js project require the yaml-translate module.
var yaml = require('yaml-translate');
var options = {
// optional options settings
// see all available options below
};
translate.translate(options); Or if you are using Gulp, in your gulpfile.js place the following code:
var yaml = require('yaml-translate');
gulp.task('translate', function() {
var options = {
// optional options settings
// see all available options below
};
return yaml.translate(options);
});And in terminal run the following command:
gulp translateOptions
| Option | Description | Default Value | Type |
|---|---|---|---|
| src | Language source file YAML | ./language.yml | String |
| outputDir | Output directory of generated JSON files | locale | String |
| only | Array of only translatable language keys | '' | String or Array |
| except | Array of language keys, which should be excluded | '' | String or Array |
| clean | Remove all generated files before regenerating | false | Boolean |