https://github.com/zweifisch/grunt-internationalization
https://github.com/zweifisch/grunt-internationalization
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/zweifisch/grunt-internationalization
- Owner: zweifisch
- License: mit
- Created: 2015-01-04T02:14:15.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2015-01-04T02:14:44.000Z (over 10 years ago)
- Last Synced: 2025-01-27T22:55:21.796Z (4 months ago)
- Language: CoffeeScript
- Size: 97.7 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE-MIT
Awesome Lists containing this project
README
# grunt-internationalization
> grunt plugin for internationalization
## Getting Started
This plugin requires Grunt `~0.4.5`If you haven't used [Grunt](http://gruntjs.com/) before, be sure to check out the [Getting Started](http://gruntjs.com/getting-started) guide, as it explains how to create a [Gruntfile](http://gruntjs.com/sample-gruntfile) as well as install and use Grunt plugins. Once you're familiar with that process, you may install this plugin with this command:
```shell
npm install grunt-internationalization --save-dev
```Once the plugin has been installed, it may be enabled inside your Gruntfile with this line of JavaScript:
```js
grunt.loadNpmTasks('grunt-internationalization');
```## The "internationalization" task
### Usage Examples
#### generate angularjs module
```js
grunt.initConfig({
internationalization: {
angular: {
output: 'build/i18n', // required
module: 'i18n',
service: 'i18n',
filter: 'translate',
nsSeparator: ':',
defaultNs: 'defualt'
path: 'locales'
},
},
});
```#### generate javascript
```js
grunt.initConfig({
internationalization: {
javascript: {
output: 'build/i18n', // required
exportAs: 'i18n'
path: 'locales'
},
},
});
```