ember-cli-i18next

0.0.4 • Public • Published

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

Readme

Keywords

Package Sidebar

Install

npm i ember-cli-i18next

Weekly Downloads

0

Version

0.0.4

License

MIT

Last publish

Collaborators

  • recipher