ss-grunt-translate
v0.1.2
Published
A grunt plugin that works for angular translate language strings. It takes one language as leading and adds new file which are passed as options in the grunt file.
Downloads
21
Readme
grunt-translate
The best Grunt plugin ever.
Getting Started
This plugin requires Grunt ~0.4.5
If you haven't used Grunt before, be sure to check out the Getting Started guide, as it explains how to create a Gruntfile as well as install and use Grunt plugins. Once you're familiar with that process, you may install this plugin with this command:
npm install grunt-translate --save-devOnce the plugin has been installed, it may be enabled inside your Gruntfile with this line of JavaScript:
grunt.loadNpmTasks('grunt-translate');The "translate" task
Overview
In your project's Gruntfile, add a section named translate to the data object passed into grunt.initConfig().
grunt.initConfig({
translate: {
options: {
dir:'./translations', // directory where your translation files are located
template:'en_en.json', // the main template file which will be tracked and translated
translateTo:['de_de','bg_bg'] // the rest of the maintained languages (may be present as files or not);
},
},
});Options
options.dir
Type: String
Default value: none;
A string value that is used to set the directory of the translateion json files.
options.template
Type: String
Default value: none
A string value that is used to point the main translation file from which the translation keys will be tracked.
options.translateTo
Type: Array
Default value: none
An array which contains the codes of the other translations. The string values could be whatever you want. Those values will be converted to /dirPath/translateToValue.json, e.g. './translations/de_de.json'
Usage Examples
grunt.initConfig({
translate: {
options: {
dir:'./translations/',
template:'en_en.json',
translateTo:['de_de','bg_bg']
},
},
});Release History
(Nothing yet)
