ember-fingerprint-translations

The default blueprint for ember-cli addons.


Keywords
ember-addon
License
MIT
Install
npm install ember-fingerprint-translations@0.0.4

Documentation

Ember Finger Print translations

This addon builds a map of fingerprinted translation files.

It's usefull when dynamically sideloading translations from the /public folder

Assuming that you already have a translation fetcher service with the following API

Assuming that you have the following translation file:

/public/translations/en/upgrade/errors.json

{
  "4012": "Wrong credentials"
}

And a translation fetcher service with an API that look like this:

translationService.fetch('upgrade.errors');-
// Fetch the translation located at `/translations/${i18n.get('locale')}/upgrade/errors.json`

You can use the TranslationMap service provided by this plugin to find the fingerprinted path associated to this asset.

Fetching Translations Live