<commit_before># ngTranslate [![Build Status](https://travis-ci.org/PascalPrecht/ng-translate.png?branch=master)](https://travis-ci.org/PascalPrecht/ng-translate) [![Build Status](https://travis-ci.org/PascalPrecht/ng-translate.png?branch=canary)](https://travis-ci.org/PascalPrecht/ng-translate) [![Dependency Status](https://gemnasium.com/PascalPrecht/ng-translate.png)](https://gemnasium.com/PascalPrecht/ng-translate)

> i18n in your AngularJS apps

Checkout the [demos](https://github.com/PascalPrecht/ng-translate/wiki/Demos) and [help out](CONTRIBUTING.md) making things better. You can start by reading the [docs](https://github.com/PascalPrecht/ng-translate/wiki).
If you like the module and use it in your projects, make it public on [ngmodules](http://ngmodules.org/modules/ngTranslate)!

### Features
* translate filter
* translate directive
* translate service
* multi-lang support
* asynchronous/lazy loading support

**Attention:** Since we're currently working on a specification for [Reusable Angular Components](https://github.com/PascalPrecht/angular-component-spec/tree/proposal), this project will have some breaking changes once the spec is called final.


## Quick Start
Install module via Bower:
````
$ bower install PascalPrecht/bower-angular-translate
````

Inject <code>ngTranslate</code> module as a dependency into your app:

````
var app = angular.module('myApp', ['ngTranslate']);
````

Teach <code>$translateProvider</code> translations:

````
app.config(['$translateProvider', function ($translateProvider) {
  $translateProvider.translations({
    'TITLE': 'Hello',
    'FOO': 'This is a paragraph',
  });
}]);
````

Translate your app:
````
<h1>{{ 'TITLE' | translate }}</h1>
<p>{{ 'FOO' | translate }}</p>
````

To learn what else is possible, read the full [documentation](https://github.com/PascalPrecht/ng-translate/wiki).

## Contributors

Special thanks are going to the following devs who put a lot of love into this module:

* <NAME> - [@knalli](https://github.com/knalli)
* <NAME> - [@jamesandres](https://github.com/jamesandres)

[![WTFPL](http://www.wtfpl.net/wp-content/uploads/2012/12/wtfpl-badge-4.png)](http://wtfpl.net)<commit_msg>Add contributors to contributors list<commit_after># ngTranslate [![Build Status](https://travis-ci.org/PascalPrecht/ng-translate.png?branch=master)](https://travis-ci.org/PascalPrecht/ng-translate) [![Build Status](https://travis-ci.org/PascalPrecht/ng-translate.png?branch=canary)](https://travis-ci.org/PascalPrecht/ng-translate) [![Dependency Status](https://gemnasium.com/PascalPrecht/ng-translate.png)](https://gemnasium.com/PascalPrecht/ng-translate)

> i18n in your AngularJS apps

Checkout the [demos](https://github.com/PascalPrecht/ng-translate/wiki/Demos) and [help out](CONTRIBUTING.md) making things better. You can start by reading the [docs](https://github.com/PascalPrecht/ng-translate/wiki).
If you like the module and use it in your projects, make it public on [ngmodules](http://ngmodules.org/modules/ngTranslate)!

### Features
* translate filter
* translate directive
* translate service
* multi-lang support
* asynchronous/lazy loading support

**Attention:** Since we're currently working on a specification for [Reusable Angular Components](https://github.com/PascalPrecht/angular-component-spec/tree/proposal), this project will have some breaking changes once the spec is called final.


## Quick Start
Install module via Bower:
````
$ bower install PascalPrecht/bower-angular-translate
````

Inject <code>ngTranslate</code> module as a dependency into your app:

````
var app = angular.module('myApp', ['ngTranslate']);
````

Teach <code>$translateProvider</code> translations:

````
app.config(['$translateProvider', function ($translateProvider) {
  $translateProvider.translations({
    'TITLE': 'Hello',
    'FOO': 'This is a paragraph',
  });
}]);
````

Translate your app:
````
<h1>{{ 'TITLE' | translate }}</h1>
<p>{{ 'FOO' | translate }}</p>
````

To learn what else is possible, read the full [documentation](https://github.com/PascalPrecht/ng-translate/wiki).

## Contributors

Special thanks are going to the following devs who put a lot of love into this module:

* <NAME> - [@knalli](https://github.com/knalli)
* <NAME> - [@jamesandres](https://github.com/jamesandres)
* <NAME> - [@ajoslin](https://github.com/ajoslin)
* [@DWand](https://github.com/DWand)

[![WTFPL](http://www.wtfpl.net/wp-content/uploads/2012/12/wtfpl-badge-4.png)](http://wtfpl.net)
{'fraction_non_alphanumeric': 0.1646927374301676, 'fraction_numerical': 0.004916201117318436, 'mean_word_length': 5.412607449856734, 'pattern_counts': {'":': 0, '<': 24, '<?xml version=': 0, '>': 26, 'https://': 26, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7159823', 'n_tokens_mistral': 1511, 'n_tokens_neox': 1419, 'n_words': 330}