This Ember addon works in conjunction with ember-intl. It swaps ICU message syntax for components, allowing for dynamic content within translated strings.
Important note: We recommend limiting usage of components in translation strings. The majority of the time, its possible to reword the string, or reconsider the design instead.
ember install @zestia/ember-rich-intl
Add the following to ~/.npmrc
to pull @zestia scoped packages from Github instead of NPM.
@zestia:registry=https://npm.pkg.github.com
//npm.pkg.github.com/:_authToken=<YOUR_GH_TOKEN>
https://zestia.github.io/ember-rich-intl
Required. The text within which to find parts.
When a token is found, and a component is rendered in its place, that component will will yield:
Optional. The matched part