Skip to content
This repository has been archived by the owner on Sep 11, 2023. It is now read-only.

freshbooks/ember-fingerprint-translations

 
 

Repository files navigation

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

About

An addon to fingerprint translations

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 82.8%
  • HTML 17.2%