Skip to content

ember-rich-intl 1.0.1

Install from the command line:
Learn more about npm packages
$ npm install @zestia/ember-rich-intl@1.0.1
Install via package.json:
"@zestia/ember-rich-intl": "1.0.1"

About this version

@zestia/ember-rich-intl

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.

Installation

ember install @zestia/ember-rich-intl

Demo

https://zestia.github.io/ember-rich-intl

Example

<Intl @string='View <More>more</More>' as |intl|>
  <intl.More as |string|>
    <button type='button {{on "click" this.viewMore}}'>
      {{string}}
    </button>
  </intl.More>
</Intl>

Intl

Arguments

@string

Required. The text within which to find parts.

API

When a token is found, and a component is rendered in its place, that component will will yield:

string

Optional. The matched part

Details


Assets

  • ember-rich-intl-1.0.1.tgz

Download activity

  • Total downloads 0
  • Last 30 days 0
  • Last week 0
  • Today 0

Recent versions

View all