0.0.4 • Published 9 years ago

ember-cli-i18next v0.0.4

Weekly downloads
1
License
MIT
Repository
github
Last release
9 years ago

ember-cli-i18next

Wrap i18next for Ember apps

Installation

From within your Ember CLI application, run:

npm install --save-dev ember-cli-i18next

Usage

Create your i18next locales files in your project and add them to the build in your Brocfile.js:

var locales = pickFiles('locales', {
  srcDir: '/'
, destDir: '/locales'
});

module.exports = mergeTrees([ locales, app.toTree() ]);

In a template, use the t helper to :

{{t 'my.key'}}

In your controllers and routes, access the i18n object:

// /controllers/test.js

export default Ember.Controller.extend({
  actions: {
    test: function() {
      var i18n = this.get('i18n');
      var test = i18n.get('my.key');

      // Or
      var alternative = i18n.t('my.key');
    }
  }
});

Contributing

In lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality.

Maintainers

  • Johnny Hall (johnny@recipher.co.uk)